:root{
    /* 主题蓝色 */
    --c-themeColor:#2695F9;
    /* 主题按钮颜色 */
    --c-lineAreaColor:#1480e3;
    /* 主题错误颜色 */
    --c-checkBadColor: #F56C6C;
    /* 主题背景色 */
    --c-lightColor: #E6F7FF;
    /* 主要字色 */
    --theme-mainText-color: #505960;
    /* 次要字色 */
    --theme-subText-color: #66717A;
    /* 通用小图标色 */
    --c-iconColor: #C2C7CC;
    /* 常规边框 */
    --c-borderColor: #D5D9DC;
    /* 白色 */
    --c-whiteColor: #FFFFFF;
    /* 占位字色 */
    --c-placeholderIconColor: #C2C7CC;
    /* 大标题色 */
    --c-titleColor: #2E3338;
}

.svg-rect{
    fill: var(--c-themeColor) !important;
}
.svg-rect.st0{
    fill: var(--c-themeColor) !important;
}
.svg-rect.st1{
    fill: var(--c-themeColor) !important;
}
/* 统一门户顶部 */
.sys-opt .welcome-cell{
    background: var(--c-keyDownColor);
    color: var(--c-themeColor);
}

/* 表格滚动条 */
#app ::v-deep .lcdp-table ::-webkit-scrollbar-thumb {
    background-color: var(--c-themeColor) !important;
}

#app .lcdp-table.el-table .el-loading-mask {
    top: 0px !important;
}

/* 按钮点击样式 */
/*#app .lcdp_axe.jxd_additional .el-button--primary:focus {*/
/*    background-color: var(--c-themeColor);*/
/*    border-color: var(--c-themeColor);*/
/*}*/

/* 统一门户顶部 自定义欢迎页——下拉框 */
.el-dropdown-menu.el-popper.welcome-drop-menu .el-dropdown-menu__item:hover, .el-dropdown-menu.el-popper.welcome-drop-menu .el-dropdown-menu__item:focus {
    background: var(--c-lightColor) !important;
}
.welcome-drop-menu.el-dropdown-menu .el-dropdown-menu__item:hover .welcome-config-item {
    color: var(--c-themeColor) !important;
}

/* 统一门户顶部 头像——个人事项——下拉框 */
.el-dropdown-menu.el-popper.name-el-dropdown .el-dropdown-menu__item:focus {
    background: var(--c-lineAreaColor) !important;
}
.el-dropdown-menu.el-popper.name-el-dropdown .el-dropdown-menu__item:not(.is-disabled):hover, .el-dropdown-menu.el-popper.name-el-dropdown .el-dropdown-menu__item:focus{
    color: var(--c-themeColor) !important;
}

/* 表格分页样式 */
.lcdp-page-select .el-select-dropdown__item.selected span, .lcdp-page-select .el-select-dropdown__item.hover span {
    color: var(--c-themeColor) !important;
}
.lcdp-page-select .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.selected {
    background-color: var(--c-lineAreaColor) !important;
}
.lcdp-page-select .el-select-dropdown__item.hover {
    background-color: var(--c-lineAreaColor) !important;
}

/*日期选择框样式*/
.lcdp-date-pop .el-date-table tr.el-date-table__row td.today div span{
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-date-table tr.el-date-table__row td.available:hover{
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-date-table tr.el-date-table__row td.today.current div span{
    color: #FFF !important;
}
.lcdp-date-pop .el-date-table tr.el-date-table__row td.current:not(.disabled) div span{
    background-color: var(--c-themeColor) !important;
  }
.lcdp-date-pop .el-button--text span{
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-picker-panel__footer .el-button.is-plain:hover{
    border-color: var(--c-themeColor) !important;
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-picker-panel__footer .el-button.is-plain:focus {
    border-color:var(--c-themeColor) !important;
    color: var(--c-themeColor) !important
}
/* 前一页的滑动样式 */
.lcdp-date-pop .el-date-picker__header .el-picker-panel__icon-btn:hover{
    color: var(--c-themeColor) !important;
}
/* 年月滑动样式 */
.lcdp-date-pop .el-date-picker__header .el-date-picker__header-label:hover{
    color: var(--c-themeColor) !important;
}
/*input框样式*/
.lcdp-date-pop .el-input--small .el-input__inner:focus{
    border-color:var(--c-themeColor) !important;
}
/*时分秒的确定按钮样式*/
.lcdp-date-pop .el-time-panel__footer .el-time-panel__btn.confirm{
    color: var(--c-themeColor) !important;
}
/* 日期区间选择框样式 */
.lcdp-date-pop.drawer-date-range .el-date-table td.start-date.in-range span, .lcdp-date-pop.drawer-date-range .el-date-table td.end-date span{
    background-color: var(--c-themeColor) !important;
}
.lcdp-date-pop.drawer-date-range .el-date-table td.start-date.in-range span, .lcdp-date-pop.drawer-date-range .el-date-table td.end-date span{
    background-color: var(--c-themeColor) !important;
}
.lcdp-date-pop.drawer-date-range .el-date-table td.in-range div {
    background-color: var(--c-lineAreaColor) !important;
}
.lcdp-date-pop.drawer-date-range .el-date-table tr.el-date-table__row td.today.in-range div span{
    color: #FFF !important;
}
.lcdp-date-pop.drawer-date-range .el-picker-panel__icon-btn:hover{
    color: var(--c-themeColor) !important;
}
/*点击年月的样式*/
.lcdp-date-pop .el-picker-panel__content .el-year-table td.today .cell, .lcdp-date-pop .el-picker-panel__content .el-year-table td .cell:hover {
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-picker-panel__content .el-month-table td.today .cell,.lcdp-date-pop .el-picker-panel__content .el-month-table td .cell:hover {
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-picker-panel__content .el-year-table td .cell:hover, .lcdp-date-pop .el-picker-panel__content .el-year-table td.current:not(.disabled) .cell{
    color: var(--c-themeColor) !important;
}
.lcdp-date-pop .el-picker-panel__content .el-month-table td.current:not(.disabled) .cell{
    color: var(--c-themeColor) !important;
}

/* 删除提示框——上方关闭图标 */
.el-message-box__wrapper .el-message-box .el-message-box__header .el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__wrapper .el-message-box .el-message-box__header .el-message-box__headerbtn:hover .el-message-box__close {
    color: var(--c-themeColor) !important;
}
/* 删除提示框——取消按钮 */
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button:hover,
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button:focus {
    color: var(--c-themeColor) !important;
    border-color: var(--c-themeColor) !important;
    background-color: #FFF;
}
/* 删除提示框——确定按钮 */
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button--primary {
    border-color: var(--c-themeColor) !important;
    background-color: var(--c-themeColor) !important;
    box-shadow: 0 1px 1px 0 var(--c-themeColor) !important;
}
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button--primary:hover {
    color: #FFF !important;
    border-color: var(--c-themeColor) !important;
    background-color: var(--c-themeColor) !important;
    opacity: 0.65;
}
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button--primary:focus {
    color: #FFF !important;
    border-color: var(--c-themeColor) !important;
    background-color: var(--c-themeColor) !important;
}

/* loading框*/
.el-loading-spinner i, .el-loading-spinner .el-loading-text {
    color: var(--c-themeColor);
}
